import {QueryPage} from "@/api/common/type.ts";

export interface Process{
    id: number | undefined,
    processCode: string | undefined,  // 工序编码
    processName: string | undefined,  // 工序名称
    description: number | undefined,  // 工序描述
    cost: number | undefined,   // 工序单价成本（单位：元）
    isActive: number | undefined,   // 工序是否启用  0： 启用  1：禁用
    unit:  string | undefined, 
    according:  string | undefined,     
}

export interface ProcessSon {
    id: number | undefined,
    pid: number | undefined,  // 工序PID
    productName: string | undefined,  // 产品名称
    cost: number | undefined,   // 价格
    heightMin: number | undefined,  // 最小高度
    heightMax: number | undefined,  // 最大高度
    thicknessMin: number | undefined,  // 最小厚度
    thicknessMax: number | undefined,  // 最大厚度
    material: string | undefined,  // 材料
    number: number | undefined,  // 次数
    height: number | undefined,  // 高度
    thickness: number | undefined,  // 厚度
    isDelete: number | undefined  // 删除标记
}

// 分页查询工序信息列表请求
export interface ProcessListParam extends QueryPage{
    processCode:string | undefined,  // 工序编码
    processName: string | undefined,  // 工序名称
    isActive:  number | undefined,   // 工序是否启用  0： 启用  1：禁用
    productName:string | undefined,  // 产品名称
    pid:number | undefined,  // 工序PID
}
